using cuberga.Workflow;
using System;

namespace cuberga.GA
{
    public abstract class PopulationInitializer: ICoreProcess
    {
        protected int _populationSize;
        //private int _genotypeSize;
        public PopulationInitializer(string populationSize) {//, string genotypeSize){
            _populationSize = Convert.ToInt32(populationSize);
          //  _genotypeSize = Convert.ToInt32(genotypeSize);
        }

        public abstract void Perform();
        //{
        //    // ToDo - Convert algo to code
        //    //_genotypeSize = ;
        //    Population population = new Population();
        //    population.Initialize(_populationSize, _genotypeSize);
             
        //    // Outbox.Add(population, "Population")
                        
        //}
    }
}
